package com.wn.demo01;

/**
 * @author yellow Docter
 * @date 2024 -06-17
 * @desc
 */
public class Demo01 {

    //java 基础  面向对象 抽象、接口?

    public static void main(String[] args) {

        //接口 ---> 匿名类===> lambda表达式
        //Runnable 接口
        //多态
//        左边是抽象 = 右边具体实现

        Runnable runnable1 = new AA();
        Runnable runnable  =   new Runnable() {
            @Override
            public void run() {
                System.out.println(" hello  world");
            }
        };

        runnable.run();

        //使用lambda 表达式的写法

        // lambda 表达式：  抽象方法的参数列表 -> {抽象方法的实现}

//        Runnable runnable1 = ()->{
//            System.out.println(" hello  world");
//        };
//        runnable1.run();
    }

}
